package com.pxst.tr.service;

import com.pxst.internalReports.req.AddInternalTransferReq;
import com.pxst.internalReports.req.InternalTransferListReq;
import com.pxst.internalReports.resp.InternalTransferListResp;
import com.pxst.resp.ApiResp;
import com.pxst.resp.PageResp;
import com.pxst.tr.entity.SysIntroversionOrderEntity;
import com.baomidou.mybatisplus.extension.service.IService;

import javax.servlet.http.HttpServletResponse;

/**
* @author Administrator
* @description 针对表【sys_introversion_order(Transfer_内转订单(tr100))】的数据库操作Service
* @createDate 2023-09-22 11:57:05
*/
public interface SysIntroversionOrderService extends IService<SysIntroversionOrderEntity> {

    ApiResp<PageResp<InternalTransferListResp>> getInternalTransfer(InternalTransferListReq internalTransferListReq);

    void downloadInternalTransfer(InternalTransferListReq internalTransferListReq, HttpServletResponse response);

    ApiResp addInternalTransferList(AddInternalTransferReq internalTransferListReq);
}
